import 'package:flutter/material.dart';
import 'package:wis_flutter/bottomBar.dart';     // 底部导航条
import 'package:wis_flutter/index.dart';        // wis flutter 组件 



// 消息提示
class TooltipGlobalPage extends StatefulWidget {

  TooltipGlobalPage({Key key}) : super(key: key);

  @override
  _TooltipGlobalPageState createState() => _TooltipGlobalPageState();
}

class _TooltipGlobalPageState extends State<TooltipGlobalPage> {




    @override
    Widget build(BuildContext context) {
      return Scaffold(
          appBar: AppBar( title: const Text('全局消息提示') ),  // 头部导航条
          bottomNavigationBar: BottomBarWidget(),       // 底部导航条
          backgroundColor: Colors.blue[10],
          body: Wrap(
              children: <Widget>[

                FlatButton(
                  onPressed: (){
                    WisMessageGlobal.succeed(
                      context:context,
                      title:"成功提示！",    // 标题
                      content:"这里是成功提示的一些文本提示。",   // 正文
                      duration:3000,    // 延时关闭 默认 3000 
                      lock:true,        // 锁定
                      // 关闭 回调
                      onClose:(){
                        // print("关闭了1111");
                        // 关闭了
                      },
                      buttonList:[
                        {
                          "label":"关闭",
                          "onClick":(option){
                            Navigator.of(context).pop();                         
                          }
                        },                        
                        {
                          "label":"到邮箱",
                          "color":Colors.blue,
                          "onClick":(option){
                            print(option);
                          }
                        },
                      ]
                    );

                  },
                  child: Text("完整的弹框"),
                  color: const Color.fromRGBO(25,190,107,1),
                  textColor: Colors.white,
                ),



                RaisedButton(
                  child: Text("警告弹框"),
                  color: Colors.orange,
                  textColor: Colors.white,
                  onPressed: (){
                    WisMessageGlobal.warning(
                      context:context,
                      title:"警告！",    // 标题
                      content:"这里是警告的文本。",   // 正文
                    );
                  }
                ),

                RaisedButton(
                  child: Text("错误弹框"),
                  color: Colors.redAccent,
                  textColor: Colors.white,
                  onPressed: (){
                    WisMessageGlobal.error(
                      context:context,
                      title:"错误！",    // 标题
                      content:"这里是错误的文本。",   // 正文
                    );
                  }
                ),



              ]
            )
      ); 
    }
}




